package HDAPI;

/*
** Copyright (c) 2009
 * 
 * Richard Uren <richard@teleport.com.au>
 * Faisal Thaheem <faisal@computedsynergy.com>
 * 
** All Rights Reserved
**
** --
**
** LICENSE: Redistribution and use in source and binary forms, with or
** without modification, are permitted provided that the following
** conditions are met: Redistributions of source code must retain the
** above copyright notice, this list of conditions and the following
** disclaimer. Redistributions in binary form must reproduce the above
** copyright notice, this list of conditions and the following disclaimer
** in the documentation and/or other materials provided with the
** distribution.
**
** THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
** WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
** MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
** NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
** INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
** BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
** OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
** ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
** TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
** USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
** DAMAGE.
**
** --
**
** This is a reference implementation for interfacing with www.handsetdetection.com
**
*/

public class test {
    
    public static void main(String args[]){
        HDBase hd = new HDBase("faisal@computedsynergy.com", "61fa626884");
        hd.setv2ApiKey("656b993dc9ff7be12ffcb6083ea966b9");
        hd.setURL("http://api-us1.handsetdetection.com");
        
        try{
            if(hd.model("Nokia")){
                System.out.println(hd.getModel().get(("message")));
                System.out.println(hd.getModel().toString());
            }else{
                System.out.println("failed");
                System.out.println(hd.getModel().get(("message")));
            }
        }catch(Exception ex){
            System.out.println(ex.getMessage());
        }
        
    }

}
